
#ifndef USE_THREAD_COUNT_H_
#define USE_THREAD_COUNT_H_

#include <cstdint>
#include <vector>
using namespace std;

#pragma once
class UseThreadCount
{

public:
	UseThreadCount(const UseThreadCount&);
	UseThreadCount(const uint64_t thread_count, const uint64_t start, const uint64_t end);
	~UseThreadCount();

	uint64_t get_count();	
private:
	void add(uint64_t&, uint64_t, uint64_t);
private:
	uint64_t thread_count = 0;
	uint64_t start = 0;
	uint64_t end = 0;

};


#endif // USE_THREAD_COUNT_H_

